BODY {
    PADDING: 0px;
	BACKGROUND: #FFFFFF; MARGIN: 5px 5px; SCROLLBAR-SHADOW-COLOR: #8C7E65;
	SCROLLBAR-3DLIGHT-COLOR: #C8B491; SCROLLBAR-ARROW-COLOR: #C8B491;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #FFF2DC;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana,geneva,Helvetica,sans-serif;
}


.somm{
	border: #C8B491 1px solid;
    height: auto !important;  /* per i browser moderni */
    height: 80px;      /* per IE5.x e IE6 */
    min-height: 80px;  /* per i browser moderni */
	margin: 8px;
	padding: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	vertical-align: top;
	display: block;
	overflow: visible;
}

.somm p{
	margin: 5px;
}

.somm2{
	border: #C8B491 1px solid;
	margin: 8px;
	padding: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	vertical-align: top;
	display: block;
}

.somm p{
	margin: 5px;
}


.riga{
	background-color: #C8B491;
	margin:0px;  
	padding:0px;  
	height: 4px;
	overflow: hidden;
	display: block;
}



.p1{
	margin:0px;  
	top: 0px;
	padding-left: 10px;
	border-bottom: #C8B491 2px solid;
	BACKGROUND-COLOR: #C8B491;
	color: #FFFFFF;
	height: 16px;
	font-size: 12px; 
	display: block;
	clear: none;
}	


.p2{font-size: .73em; padding-top:3px; 
	padding-left: 2px; 
	padding-bottom:5; margin-bottom:0px; margin-top:0px; }	
.p5{font-size: .65em; 
	color: #AAAAAA;
	text-align:right; margin-right:3px; 
	padding-top:0px; margin-bottom:0px; margin-top:0px; 
   float: right;
	}	


div.figura { float: right; border: thin #C8B491 solid; margin: 0.5em; padding: 0.5em;}
div.figura p, #c1 #contenuto div.figura p { text-align: center; font-style: italic; font-size: smaller; text-indent: 0; line-height: 100%}
div.figura_s { float: right; border: 0; margin: 0.5em; padding: 0.5em;}

img.figura_left {float: left; border: 0; margin: 0.5em; padding: 0.5em; display:block;}


.testodestra p, #c1 #contenuto p {
	margin: 3px;FONT-WEIGHT: normal; FONT-SIZE: 12px;
	text-indent: 20px;
	line-height: 13pt;
    TEXT-ALIGN: justify
}


.class1 {
	BACKGROUND: #e6dcca; 
	border: 1px solid #7F2A00;
}


img {
	border:0;
}


A:link, A:visited {
	TEXT-DECORATION: none; 
}


H1 {
	FONT-SIZE: 20px; 
	margin-top: 6px;
	margin-bottom: 3px;
	padding: 0px;
}

H2 {
	FONT-SIZE: 15px; 
	margin-top: 6px;
	margin-bottom: 3px;
}


.aggi2{
	FONT-FAMILY: Arial, Verdana,geneva,Helvetica,sans-serif;
	background-color: yellow;
	FONT-SIZE: 9px;
}


.aggiornato {
	FONT-FAMILY: Arial, Verdana,geneva,Helvetica,sans-serif;
	color: #ffffff; background-color: #9E6A24;
	FONT-SIZE: 9px;
}

.aggi2{
	FONT-FAMILY: Arial, Verdana,geneva,Helvetica,sans-serif;
	background-color: yellow;
	FONT-SIZE: 9px;
}



.nuovo {
	FONT-FAMILY: Arial, Verdana,geneva,Helvetica,sans-serif;
	background-color: yellow;
	FONT-SIZE: 9px;
}


.strisciasotto { font-weight: 500; font-size: 11px; 
               color: #ffffff; text-indent: 4px; text-align: center;
               border-top: 2px solid #7F2A00; border-bottom: 0px;
               padding-top: 4px; padding-bottom: 4px; 
						color: #FFFFFF;	background-color: #7F2A00}
.strisciasotto A:link, a:visited {
	color: #FFFFFF;
	TEXT-DECORATION: none
}

.strisciasotto A:hover {
	color: #FFFFFF;
	TEXT-DECORATION: underline
}

.ceeeellaalta   {
vertical-align: middle;
background-color: #C8B491; border-bottom:2 solid #7F2A00; text-align: center; margin:0; 
               }
.cellaalta   {
background-color: #C8B491; border-bottom:2 solid #7F2A00; text-align: center; margin:0; 
               }

.tavola   {
border: 2px solid #7F2A00;
border-collapse: collapse;
border-spacing: 0px;
background-color: #e6dcca; 
}

.inv  {
	background-color: #FFFFFF;
	color: #7F2A00; 
}


.table1 {
	background-color: #e6dcca;
   margin: 0; padding:0; 
	text-align:left;
    vertical-align: top;
	FONT-SIZE: 11px; 
	width: 50%;
		display: table-cell
}


.sd{
	text-align:left;
	FONT-SIZE: 11px; 
 }


.righina{
	background-color: #C8B491;
   height: 1px; overflow:hidden;
}


.icoinstriscia{
margin-top: 1px;
margin-right: 1px;
float: right;
clear:none;
}

#c1 .icoinstriscia{
display:none
}


.table2 {
	background-color: #FFF9ED;
	color: #4E2611;
	width: 100%;
	display: table
}

.table2 A:link {
	TEXT-DECORATION: none;
	color: #4E2611;
}
.table2 A:visited {
	color: #4E2611;
	TEXT-DECORATION: none
}
.table2 A:hover {
	TEXT-DECORATION: underline
}


A:hover {
	TEXT-DECORATION: underline; 
}

div.nascosto {
	display:none;
}




div.laura img {
  display: block;
  clear:both;
  text-align: center;
}

.laura P {
	text-indent: 0px;
}


h2 {
	margin-left: 5px;
}

@media only screen and (max-width: 600px) {

.table1, .table2 {	display: inline; 	max-width: 95%}

iframe, img, object {	max-width: 95%}

.somm2 {	display: inline-block}



}